Peng HaochenPeng Haochen
Pegula vs Kenin: Point Defense, Survival Mode, and a Fateful Clash at the US OpenWhen Sofia Kenin saved the seventh set point against Venus Williams in the...
Pegula, Muchova Shine at Rainy US Open: The Scheduling Puzzle and Injury VariablesNew York, a late August day. Rain poured down on Flushing Meadows, but under...
Venus Williams loses 15th straight match at US Open: Record late night and a quiet farewellThe clock struck 12:13 AM on August 27, 2026, as Arthur Ashe Stadium remained...
Hearts patch their defence against Salah: the human problem in the Conference LeagueMinute 32. The referee pointed to the penalty spot. From the stand, I heard t...
Faker and Oner Slump Late in the 2026 Season: T1 Enter Worlds on a Sample Size Too SmallThat night I rewatched three of T1's playoff games twice. The second time, I...
Vietnam U17 lose 1-4 to FC Seoul U18: the four concessions are the data worth readingOn 21 October, I rewatched the Vietnam U17 match against FC Seoul U18 on a co...
Knicks Hang the NBA Cup Banner: Ten Months of Deferral, Not a ReversalOn Tuesday morning, the Philadelphia 76ers finished their shootaround at...
Alwi Farhan, Momota and the Data Void Ahead of the Asian Games 2026Inside an empty training hall in Tokyo, a young Indonesian player stood acros...
Gen.G's 3-0 Swiss Run: The 20-Minute Crack Their Win Over LYON Exposed20:55, Sunday 25 October 2026. The best-of-three between Gen.G and LYON began...
When Data Goes Silent: The Trap of Baseless Football TakesIn sports, I once witnessed a strange moment right here in Shanghai. A comple...
HooXi and jabbi Benched by Astralis: Reading the Contract Before the CollapseThe day Astralis lifted their first LAN trophy in nearly seven years, I was...
Six Blank Time Slots and a Buried Lede: The Dakar 2026 Youth Olympic Beach Volleyball DrawOn the beach volleyball fixture sheet for the Dakar 2026 Youth Olympic Games...
Paxon Ruffin, the No. 244 shirt and the bench spot against Pachuca: reading a 16-year-old prospect from the registration sheet19:05, and the name at the bottom of the sheet Monterrey's squad list for...
Manchester City's Seven-Win Run and the Eight-Week BillThe most quoted line from that press conference ran seventeen words: the only...
Kashiwa Reysol: The Clean Sheet That Ended a 7-Round Drought and the Tactical Fault Line Before KashimaThe 0-0 draw against FC Tokyo at home is not a pretty result. But looking onl...
The Empty Data Table and the Discipline of Silence in Table Tennis WritingLate at night in Guangzhou, I reopened the tracking sheet for a table tennis...
12:56 in Copenhagen: Dawit Seare Beats Jakob Ingebrigtsen as Eritrea Takes Gold and BronzeIn Copenhagen, an hour before the start of the men's 5 km, I opened the athle...
Behind the Faker-Jensen Huang Handshake: T1's Wordless Power NegotiationThat day, the image spread faster than any outplay in LCK history. Lee...
When Football Analysis Has No Data: Integrity Lies in Saying 'Not Enough Information'I received a long analytical framework with seven layers of tactical,...
Rob Davies leads British squad to Murcia: clearing the path before the November World Para ChampionshipsIn Murcia, people will witness a sight rarely seen at a low-tier Para table...
